Definition of Ultima Thule

  • (noun) the geographical region believed by ancient geographers to be the northernmost land in the inhabited world

Synonyms of Ultima Thule


Antonyms of Ultima Thule


No Antonyms Found.

Homophones of Ultima Thule


No Homophones Found.